package kau.dao;

import java.util.ArrayList;

import kau.exception.DuplicationException;
import kau.exception.RecordNotFoundException;
import kau.vo.Course;
import kau.vo.CurriPlan;

public interface CurriPlanDAOIF {
	
	public abstract void insert(CurriPlan curriPlan) throws DuplicationException;
	public abstract void update(CurriPlan curriPlan) throws RecordNotFoundException;
	public abstract void delete(int courseId,int week) throws RecordNotFoundException;
	public abstract void allDelete(int courseId) throws RecordNotFoundException;
	public abstract CurriPlan getCurriPlan(int courseId,int week) throws RecordNotFoundException;
	public abstract ArrayList<CurriPlan> getAllCurriPlans(int courseId);
	// 삽입
	// 수정
	// 삭제
	// 하나보여주기(수정할때필요)
	// 모두보여주기
	

}
